Industry 4.0, Palm Civet and Real-Time Java--airhacks.fm podcast 📎
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
Smart manufacturing, XML, open source, and real-time Javais available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
Smart manufacturing, XML, open source, and real-time Javais available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
release changes, database integration, serverless architectures and memory optimizationsis available for download.
ForkJoin support in Java EE 8, Java FX in the browser, Code coverage in system tests, Opensource Java EE, Auto-scanning JAX-RS resources, Java and the job market, @Stateless as an interceptor?, Asynchronous CDI Events, Empty POST or PUT, @Stateful EJBs and usecases for the Gateway pattern, Will CDI replace EJB in the future?, Java EE 7 server recommendations, GlassFish clustering / workshop, JSF and pixel perfect applications, Impact of react and angular on the delivery pipeline, How to build JS frontends with Java EE backends, Using multithreaded JAX RS 2.0 in Java SE, Incrementally splitting a monolith: protocols, security processes
Any questions left? Ask now: gist.github.com/AdamBien/3c2c2eaeb07e551d1af162d61b693c30 and get the answers at the next airhacks.tv. Some questions are also answered with a short video: 60 seconds or less with Java
Ask questions during the show via twitter mentioning me: https://twitter.com/AdamBien (@AdamBien),using the hashtag: #airhacks or built-in chat at: airhacks.tv. You can join the Q&A session live each first Monday of month, 8 P.M at airhacks.tv
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
managing Postgress database clusters with Kubernetes, Java, Quarkus and GraalVMis available for download.
May your 2026 be as clean as your pom.xml:
main() method stays simple and your classpath stays empty. import statements.May your code compile faster than others can download their node_modules.
switch statements beautifulStringBuilder nightmaresMay your dependencies be few, your JDK be current, and your NullPointerExceptions be... well, actually helpful now!
"🎆 In 2026, may you write code so clean that even the JVM garbage collector gets bored."
Happy New Year! May your builds be fast, your tests be green, and your stack traces be short!
The wishes were generated by zSmith, a Java 25 zero-dependency agent:
import airhacks.zsmith.agent.boundary.Agent;
void main() {
var newYearAgent = new Agent(
"""
As a marketing specialist,
you focus on humorous wording
for specific occasions,
such as New Year's.
"""
).withTemperature(0.1f);
var response = newYearAgent.chat("""
Write New Year wishes for
all the Java developers out
there who write simple Java 25 code
without any external dependencies.
""");
IO.println(response);
}
The above content was originally created in a YouTube short on: youtube.com/bienadam/shorts:
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
observability, Quarkus gRPC, OpenTelemetry, and the LGTM Stackis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
mocking, PowerMock and why modern Java code is getting leaner and more elegantis available for download.
"React over Angular? ...and WebStandards, JSR-375 and REST, Reactive Programming vs. CompletableFuture, Blocking @Asynchronous calls, Interceptors with EntityManager, AMQP and data masses, To Framework Or Not To Framework, Unit Testing Primefaces, Multi-Threaded JAX-RS 2.0 Clients, Java EE "vs." .NET, Dynamic entities, Data encryption, Working offline with JPA, Sample Projects, Industry trends, Conferences and Co., Server Side Rendering with Java EE 7, Naming CRUD in BCE, Java 9 Logging interface, Generic REST client, React.js / Polymer examples, Session replication challenges"" adambien.blog/roller/abien/entry/react_over_angular_reactive_programming
Any questions left? Ask now: adambien.blog/roller/abien/entry/react_over_angular_reactive_programming and get the answers at the next airhacks.tv. Some questions are also answered with a short video: 60 seconds or less with Java
Ask questions during the show via twitter mentioning me: https://twitter.com/AdamBien (@AdamBien),using the hashtag: #airhacks or built-in chat at: airhacks.tv. You can join the Q&A session live each first Monday of month, 8 P.M at airhacks.tv
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
building software for energy sector, JBoss and Google App Engine with Javais available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
the science behind drug discovery and making Java applications for chemistry researchersis available for download.
constructions.cloud provides a curated collection of Java-based AWS deployment examples using CDK infrastructure-as-code. The repository contains production-ready patterns for building serverless applications on AWS.
The collection includes repositories covering common AWS patterns:
Each repository follows the bce.design architecture with minimal dependencies. The Quarkus examples replace traditional microservices with serverless HTTP APIs. The POJO examples handle AWS events (S3, SQS, EventBridge) without framework overhead.
Visit constructions.cloud to explore the collection.
Escape outdated JDK 1.X practices from the 90s with practical, modern Java development. This session provides concrete Java 21+ techniques that eliminate bloat, increase productivity, and streamline your business logic.
- Structuring efficient monoliths and microservices
- Streamlined testing approaches
- Logging and error handling
- Implement data-oriented programming
- Remoting and caching
- Persistence strategies
- Documentation and Javadoc
- Build and CI
- Replace external dependencies with built-in functionality
- Adapting code structure for LLM-driven development
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
developing Eclipse GlassFish and the value of standardsis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
C#, Java, chemistry and building software for scientists in Javais available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
high performance Java, Transylvania JUG and Java Advent Calendaris available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
developer and build tools on AWSis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
about metrics, logging and lightweight AWS Lambda Power Tools for Java without AspectJis available for download.
"JASPIC for securing Java EE 7 applications, Thoughts on lambdas and more functional Java, Thoughts on AWS lambdas, The size of ReactJs -- and possible optimisations, Thoughts on custom servlet login module, How to handle transactions in Thin WARs, Primefaces as "one stop" solution, REST as communication "protocol" between Thin WARs, WebSockets vs. Long Polling, JSONObject as DTO and inheritance issues, Microservices and Jenkins, Opinions on Docker Swarm, Threads and EJBs, Is MVC dying (everywhere), Programmatically deploy and undeploy Java EE applications" adambien.blog/roller/abien/entry/ear_use_cases_jsf_modularization
Any questions left? Ask now: gist.github.com/AdamBien/c15cc2ca8533d980525a0fb790105b4a and get the answers at the next airhacks.tv. Some questions are also answered with a short video: 60 seconds or less with Java
Ask questions during the show via twitter mentioning me: https://twitter.com/AdamBien (@AdamBien),using the hashtag: #airhacks or built-in chat at: airhacks.tv. You can join the Q&A session live each first Monday of month, 8 P.M at airhacks.tv
I started with an empty project (Quarkus and MicroProfile), gradually adding features and tests and carrying out refactoring using the bce.design approach. I began with Claude Code, then moved on to Kiro.
There was a general agreement that beautiful Java code can be written really quickly. I hope I surprised some of the attendees! 😊
Some attendees handled 'TrainAboutToDepartException' with impressive speed, which is a positive sign.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
Java performance, Code Reflection, Javaistic native integration, GPUs, Babylon and java.util.jsonis available for download.
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
the serverless mindset, Event-Driven Architectures on AWS (EDAs) and Lambda Powertools for AWS Lambda (Java)is available for download.
A new Quarkus template is now available that provides an essential foundation for building MicroProfile applications using the Boundary-Control-Entity (BCE) architecture pattern. Available at github.com/AdamBien/quarkus-microprofile.
BCE Architecture: The code is structured into distinct layers - boundaries (REST endpoints), control logic, and entities. This promotes maintainability while keeping the codebase minimalistic.
MicroProfile-Only: The template includes only JAX-RS for REST endpoints and CDI for dependency injection. No external dependencies.
Modular Structure:
service: Core Quarkus application with BCE structureservice-st: Separate system tests moduleBuilt on Quarkus for fast startup and low memory footprint. The BCE pattern is the simplest way to organise your code, scaling to complex enterprise applications.
Clone the repository (github.com/AdamBien/quarkus-microprofile) and start building immediately. All necessary configuration files and basic project structure are included.
Arguably the oldest architecture pattern, BCE/ECB is described in countless articles and books, and is supported by most (all) design (drawing? 😊) tools.
Boundary Control Entity (BCE/ECB) is built on a simple structure that focuses on the business domain. A component is a (Java) package or module (e.g. ESM in Web Components) that focuses on a real business concept.
Each component comprises a maximum of the following layers:
Checkout: https://bce.design
Subscribe to airhacks.fm podcast via: spotify| iTunes| RSS
Felix HC91 Computer, Transylvania JUG and Romanian Java community to CodeBuild and CodePipelineis available for download.
This session showcases the next set of top-rated and unique Java code snippets—demonstrating tasks like running Java apps without compilation, handling emojis, launching dev servers, and more—using only plain Java, javac, and VS Code, with no builds or external dependencies.